A 0.92mm2 23.4mW fully-compliant CTC decoder for WiMAX 802.16e application
نویسندگان
چکیده
An area-efficient and fully-compliant decoder for convolutional turbo code (CTC) of WiMAX 802.16e is presented. The proposed decoder can support all 17 modes specified in IEEE 802.16e system. By scaling the extrinsic information, the Max-Log MAP algorithm is used to reduce the hardware complexity with the minimized performance loss. A two-phase extrinsic memory and reversed sliding window technique are demonstrated for less memory requirement and decoding latency. Moreover, a divisionfree reconfigurable interleaver architecture is implemented by simple addition and subtraction instead of division. Fabricated with the 90nm CMOS process, the proposed CTC decoder chip which occupies core area of 0.92mm can achieve 30Mb/s with 23.4mW power consumption. I. INTRODOCTION Turbo code [1], [2] is very attractive for its error-correcting performance near the Shannon limit. Many standards such as 3GPP [3] and IEEE 802.16e [4] adopt turbo codes to enhance error correction for wireless communication. There are several interesting research works on the implementation of turbo code [5], [6]. Compared to other channel coding in the standard previously mentioned, turbo codes has better BER performance gain than LDPC codes [7], [8]. In IEEE 802.16e, convolutional turbo code (CTC) uses double-binary turbo codes [9] to improve error correcting performance and decoding throughput, and it consists 17 modes including HARQ mechanism with block size from 24 to 2400. Fig. 1 illustrates the turbo encoder block diagram which A B A B CTC Interleaver Constituent Encoder Y1/Y2 W1/W2 A B + S1 + S2 + S3 + + Y W Fig. 1. CTC Encoder Block. consists of a constituent encoder of rate 1/3. The encoder produces two additional parity bits (Y1W1/Y2W2) using two information bits (AB/interleaved AB). The trellis diagram can be generated by the constituent encoder. For example, the trellis diagram for state index=3 is constructed in Fig. 2. For convenience, k is defined as time index from 0 to N-1 where N is the block length in this paper. Four branch metrics, which represent four different information symbols, are sent to state Sk, and Sk also sends four branch metrics to other states Sk+1. As a result, radix-4 ACS unit is used to decode the doublebinary trellis diagram. :symbol=00 :symbol=01 :symbol=10 :symbol=11 time index=k
منابع مشابه
Design and implementation of Turbo Decoder for IEEE-802.16e and LTE standards
Convolutional Turbo encoding is employed for channel coding in most modern communication standards. It has been shown to provide better bit error rate performance than convolutional encoding but this increase in performance comes at a considerable cost in implementation complexity to achieve required decoding throughput. Convolutional Turbo codes (CTC) are constructed by a parallel concatenatio...
متن کاملAn Fpga Based Overlapped Quasi Cyclic Ldpc Decoder for Wi-max
In this paper, we present a partially parallel Quasi cyclic Low Density Parity Check decoder architecture for WiMAX IEEE 802.16e standard. Two phase message passing Min-sum decoding algorithm is used to decode the Low Density Parity Check codes. The decoder is designed for code rate 1⁄2 and code length of 576 bits and 2304bits. The decoder is easily configurable to support different code length...
متن کاملA Novel Architecture for Scalable, High throughput, Multi-standard LDPC Decoder
This paper presents a a novel bottom up parallel approach for implementing high throughput , scalable multistandard, layered LDPC decoding architecture. Proposed solution includes three elements of novelty i.e. 1) A parallel Min Sum check node based on ”Tree way” approach 2) Channel Memory organization scheme at block level to support parallel access for proposed check node 3) Flexibility in te...
متن کاملPerformance of Turbo Product Code in Wimax
IEEE 802.16 is a standard for Broadband Wireless Access (BWA) air interface. 802.16e supports mobile broadband wireless access, which is an additional feature over its predecessors, which support fixed wireless access. Binary Convolutional Turbo Coding (CTC) is used as mandatory Forward Error Correction method in 802.16e. In this paper the performance of a simple and efficient optional coding s...
متن کاملPerformance of the Duo-Binary Turbo Codes in WiMAX Systems
In this paper the broadband wireless access system, provided by the IEEE 802.16 wireless MAN air interface with its amendment to mobile users (IEEE 802.16e), is being analyzed. We provide performance results for the most important forward error correcting (FEC) schemes intended for IEEE 802.16e – convolutional turbo codes (CTC) and Low Density Parity Check (LDPC) codes.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009